Package com.cisco.pt.ipc.sim.pdu.impl
Class DHCPPacketImpl
java.lang.Object
com.cisco.pt.ipc.impl.IPCDataImpl
com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
com.cisco.pt.ipc.sim.pdu.impl.PduImpl
com.cisco.pt.ipc.sim.pdu.impl.DHCPPacketImpl
- All Implemented Interfaces:
IPCData,DHCPPacket,Pdu,Signal
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected IPAddressprotected MACAddressprotected Stringprotected Shortprotected IPAddressprotected IPAddressprotected Byteprotected Byteprotected Byteprotected intprotected List<DHCPOption>protected Byteprotected Byteprotected intprotected IPAddressprotected intprotected IPAddressprotected IPAddressprotected Stringprotected IPAddressprotected Shortprotected Stringprotected IPAddressprotected IPAddressFields inherited from class com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
fieldNames, fieldTable, signalType, typeTable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidencodeTypeAndPayload(EncodedBuffer buffer) getFieldType(String fieldName) getFlags()getHops()intintintvoidpduRead(EncodedBuffer buffer) voidread(EncodedBuffer buffer) Reads this object from an EncodedBuffer of raw datavoidsetBootFileName(String bootFileName) voidsetClientIpAddress(IPAddress clientIpAddress) voidsetClientMacAddress(MACAddress clientMacAddress) voidsetDomainName(String domainName) voidvoidsetGatewayIpAddress(IPAddress gatewayIpAddress) voidsetGatewaySubnetAddress(IPAddress gatewaySubnetAddress) voidsetHardwareAddressLength(Byte hardwareAddressLength) voidsetHardwareAddressType(Byte hardwareAddressType) voidvoidsetLeaseTime(int leaseTime) voidsetListOptions(List<DHCPOption> listOptions) voidsetMessageOpCode(Byte messageOpCode) voidsetMessageType(Byte messageType) voidsetRawOptions(List<Byte> rawOptions) voidsetRebindTime(int rebindTime) voidsetRelayAgentIpAddress(IPAddress relayAgentIpAddress) voidsetRenewTime(int renewTime) voidsetRequestIp(IPAddress requestIp) voidsetServerIpAddress(IPAddress serverIpAddress) voidsetServerName(String serverName) voidsetTftpAddress(IPAddress tftpAddress) voidsetTimeInSeconds(Short timeInSeconds) voidsetTransactionID(String transactionID) voidsetWlcAddress(IPAddress wlcAddress) voidsetYourIpAddress(IPAddress yourIpAddress) Methods inherited from class com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
getFieldValueMethods inherited from class com.cisco.pt.ipc.impl.IPCDataImpl
checkType, pduReadBoolean, pduReadByte, pduReadDouble, pduReadFloat, pduReadInt, pduReadIPAddress, pduReadIPCData, pduReadIPV6Address, pduReadLong, pduReadMACAddress, pduReadPair, pduReadQString, pduReadShort, pduReadString, pduReadUUID, pduReadVector, readBoolean, readByte, readDouble, readFloat, readInt, readIPAddress, readIPCData, readIPV6Address, readLong, readMACAddress, readPair, readQString, readShort, readString, readUUID, readVectorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cisco.pt.ipc.sim.pdu.Signal
getFieldValue
-
Field Details
-
messageOpCode
-
messageType
-
hardwareAddressType
-
hardwareAddressLength
-
hops
-
transactionID
-
timeInSeconds
-
flags
-
clientIpAddress
-
yourIpAddress
-
serverIpAddress
-
relayAgentIpAddress
-
gatewayIpAddress
-
clientMacAddress
-
serverName
-
domainName
-
bootFileName
-
listOptions
-
leaseTime
protected int leaseTime -
rebindTime
protected int rebindTime -
renewTime
protected int renewTime -
gatewaySubnetAddress
-
tftpAddress
-
requestIp
-
rawOptions
-
wlcAddress
-
-
Constructor Details
-
DHCPPacketImpl
public DHCPPacketImpl()
-
-
Method Details
-
getMessageOpCode
- Specified by:
getMessageOpCodein interfaceDHCPPacket- Returns:
- Byte Returns a Byte
-
setMessageOpCode
- Specified by:
setMessageOpCodein interfaceDHCPPacket- Parameters:
messageOpCode- Takes in a parameter of messageOpCode
-
getMessageType
- Specified by:
getMessageTypein interfaceDHCPPacket- Returns:
- Byte Returns a Byte
-
setMessageType
- Specified by:
setMessageTypein interfaceDHCPPacket- Parameters:
messageType- Takes in a parameter of messageType
-
getHardwareAddressType
- Specified by:
getHardwareAddressTypein interfaceDHCPPacket- Returns:
- Byte Returns a Byte
-
setHardwareAddressType
- Specified by:
setHardwareAddressTypein interfaceDHCPPacket- Parameters:
hardwareAddressType- Takes in a parameter of hardwareAddressType
-
getHardwareAddressLength
- Specified by:
getHardwareAddressLengthin interfaceDHCPPacket- Returns:
- Byte Returns a Byte
-
setHardwareAddressLength
- Specified by:
setHardwareAddressLengthin interfaceDHCPPacket- Parameters:
hardwareAddressLength- Takes in a parameter of hardwareAddressLength
-
getHops
- Specified by:
getHopsin interfaceDHCPPacket- Returns:
- Byte Returns a Byte
-
setHops
- Specified by:
setHopsin interfaceDHCPPacket- Parameters:
hops- Takes in a parameter of hops
-
getTransactionID
- Specified by:
getTransactionIDin interfaceDHCPPacket- Returns:
- String Returns a String
-
setTransactionID
- Specified by:
setTransactionIDin interfaceDHCPPacket- Parameters:
transactionID- Takes in a parameter of transactionID
-
getTimeInSeconds
- Specified by:
getTimeInSecondsin interfaceDHCPPacket- Returns:
- Short Returns a Short
-
setTimeInSeconds
- Specified by:
setTimeInSecondsin interfaceDHCPPacket- Parameters:
timeInSeconds- Takes in a parameter of timeInSeconds
-
getFlags
- Specified by:
getFlagsin interfaceDHCPPacket- Returns:
- Short Returns a Short
-
setFlags
- Specified by:
setFlagsin interfaceDHCPPacket- Parameters:
flags- Takes in a parameter of flags
-
getClientIpAddress
- Specified by:
getClientIpAddressin interfaceDHCPPacket- Returns:
- IPAddress Returns a IPAddress
-
setClientIpAddress
- Specified by:
setClientIpAddressin interfaceDHCPPacket- Parameters:
clientIpAddress- Takes in a parameter of clientIpAddress
-
getYourIpAddress
- Specified by:
getYourIpAddressin interfaceDHCPPacket- Returns:
- IPAddress Returns a IPAddress
-
setYourIpAddress
- Specified by:
setYourIpAddressin interfaceDHCPPacket- Parameters:
yourIpAddress- Takes in a parameter of yourIpAddress
-
getServerIpAddress
- Specified by:
getServerIpAddressin interfaceDHCPPacket- Returns:
- IPAddress Returns a IPAddress
-
setServerIpAddress
- Specified by:
setServerIpAddressin interfaceDHCPPacket- Parameters:
serverIpAddress- Takes in a parameter of serverIpAddress
-
getRelayAgentIpAddress
- Specified by:
getRelayAgentIpAddressin interfaceDHCPPacket- Returns:
- IPAddress Returns a IPAddress
-
setRelayAgentIpAddress
- Specified by:
setRelayAgentIpAddressin interfaceDHCPPacket- Parameters:
relayAgentIpAddress- Takes in a parameter of relayAgentIpAddress
-
getGatewayIpAddress
- Specified by:
getGatewayIpAddressin interfaceDHCPPacket- Returns:
- IPAddress Returns a IPAddress
-
setGatewayIpAddress
- Specified by:
setGatewayIpAddressin interfaceDHCPPacket- Parameters:
gatewayIpAddress- Takes in a parameter of gatewayIpAddress
-
getClientMacAddress
- Specified by:
getClientMacAddressin interfaceDHCPPacket- Returns:
- MACAddress Returns a MACAddress
-
setClientMacAddress
- Specified by:
setClientMacAddressin interfaceDHCPPacket- Parameters:
clientMacAddress- Takes in a parameter of clientMacAddress
-
getServerName
- Specified by:
getServerNamein interfaceDHCPPacket- Returns:
- String Returns a String
-
setServerName
- Specified by:
setServerNamein interfaceDHCPPacket- Parameters:
serverName- Takes in a parameter of serverName
-
getDomainName
- Specified by:
getDomainNamein interfaceDHCPPacket- Returns:
- String Returns a String
-
setDomainName
- Specified by:
setDomainNamein interfaceDHCPPacket- Parameters:
domainName- Takes in a parameter of domainName
-
getBootFileName
- Specified by:
getBootFileNamein interfaceDHCPPacket- Returns:
- String Returns a String
-
setBootFileName
- Specified by:
setBootFileNamein interfaceDHCPPacket- Parameters:
bootFileName- Takes in a parameter of bootFileName
-
getListOptions
- Specified by:
getListOptionsin interfaceDHCPPacket- Returns:
- List<DHCPOption> Returns a List<DHCPOption>
-
setListOptions
- Specified by:
setListOptionsin interfaceDHCPPacket- Parameters:
listOptions- Takes in a parameter of listOptions
-
getLeaseTime
public int getLeaseTime()- Specified by:
getLeaseTimein interfaceDHCPPacket- Returns:
- int Returns a int
-
setLeaseTime
public void setLeaseTime(int leaseTime) - Specified by:
setLeaseTimein interfaceDHCPPacket- Parameters:
leaseTime- Takes in a parameter of leaseTime
-
getRebindTime
public int getRebindTime()- Specified by:
getRebindTimein interfaceDHCPPacket- Returns:
- int Returns a int
-
setRebindTime
public void setRebindTime(int rebindTime) - Specified by:
setRebindTimein interfaceDHCPPacket- Parameters:
rebindTime- Takes in a parameter of rebindTime
-
getRenewTime
public int getRenewTime()- Specified by:
getRenewTimein interfaceDHCPPacket- Returns:
- int Returns a int
-
setRenewTime
public void setRenewTime(int renewTime) - Specified by:
setRenewTimein interfaceDHCPPacket- Parameters:
renewTime- Takes in a parameter of renewTime
-
getGatewaySubnetAddress
- Specified by:
getGatewaySubnetAddressin interfaceDHCPPacket- Returns:
- IPAddress Returns a IPAddress
-
setGatewaySubnetAddress
- Specified by:
setGatewaySubnetAddressin interfaceDHCPPacket- Parameters:
gatewaySubnetAddress- Takes in a parameter of gatewaySubnetAddress
-
getTftpAddress
- Specified by:
getTftpAddressin interfaceDHCPPacket- Returns:
- IPAddress Returns a IPAddress
-
setTftpAddress
- Specified by:
setTftpAddressin interfaceDHCPPacket- Parameters:
tftpAddress- Takes in a parameter of tftpAddress
-
getRequestIp
- Specified by:
getRequestIpin interfaceDHCPPacket- Returns:
- IPAddress Returns a IPAddress
-
setRequestIp
- Specified by:
setRequestIpin interfaceDHCPPacket- Parameters:
requestIp- Takes in a parameter of requestIp
-
getRawOptions
- Specified by:
getRawOptionsin interfaceDHCPPacket- Returns:
- List<Byte> Returns a List<Byte>
-
setRawOptions
- Specified by:
setRawOptionsin interfaceDHCPPacket- Parameters:
rawOptions- Takes in a parameter of rawOptions
-
getWlcAddress
- Specified by:
getWlcAddressin interfaceDHCPPacket- Returns:
- IPAddress Returns a IPAddress
-
setWlcAddress
- Specified by:
setWlcAddressin interfaceDHCPPacket- Parameters:
wlcAddress- Takes in a parameter of wlcAddress
-
getFieldType
- Overrides:
getFieldTypein classPduImpl
-
read
Reads this object from an EncodedBuffer of raw data -
pduRead
-
getOrderedFieldNames
- Specified by:
getOrderedFieldNamesin interfaceSignal- Overrides:
getOrderedFieldNamesin classPduImpl
-
encodeTypeAndPayload
- Specified by:
encodeTypeAndPayloadin interfaceSignal- Overrides:
encodeTypeAndPayloadin classPduImpl
-